artificial irrigation - German English Dictionary